| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 4.
!expression
expression Переменная или выражение, вычисляющее
булево значение.
Булево значение.
Оператор (логический); инвертирует булево значение переменной или выражения.
Если expression является переменной с абсолютным или конвертированным
значением true, то значение !expression
есть false. Если выражение x && y оценивается
как false, то выражение!(x && y) равно true.
Следующие выражения иллюстрируют результат использования логического оператора НЕТ (!) :
!true возвращает false
!false возвращает true
Для дополнительной информации, смотрите "Старшинство и ассоциативность операторов" в Использовании ActionScript во Флэш .
В следующем примере, переменная happy имеет значение false.
Если оценивается значение !happy, и если оно равно true,
с помощью функции trace() выводится
сообщение в Output панель.
var happy:Boolean = false;if (!happy) {trace("don’t worry, be happy"); //выводится don’t worry, be happy}
Сообщение выводится потому, что !false эквивалентно true.
!= (неравенство), !==
(строгое неравенство), &&
(логическое И), || (логическое
ИЛИ), == (равенство),
=== (строгое равенство)
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |